package model.gebruikersbeheer;

import java.util.Date;

public class Docent implements Comparable<Docent> {

	private int id;
	private int ovNummer;
	private String voorNaam;
	private String tussenVoegsel;
	private String achterNaam;
	private String wachtWoord;
	
	
	public Docent (int id, int ovNummer, String voorNaam, String tussenVoegsel,String achterNaam, String wachtWoord){
		
		this.id = id;
		this.ovNummer = ovNummer;
		this.voorNaam = voorNaam;
		this.tussenVoegsel = tussenVoegsel;
		this.achterNaam = achterNaam;
		this.wachtWoord = wachtWoord;
		
	}

	
	
	

	public int getId() {
		return id;
	}


	public void setId(int id) {
		this.id = id;
	}


	public int getOvNummer() {
		return ovNummer;
	}


	public void setOvNummer(int ovNummer) {
		this.ovNummer = ovNummer;
	}


	public String getVoorNaam() {
		return voorNaam;
	}


	public void setVoorNaam(String voorNaam) {
		this.voorNaam = voorNaam;
	}


	public String getTussenVoegsel() {
		return tussenVoegsel;
	}


	public void setTussenVoegsel(String tussenVoegsel) {
		this.tussenVoegsel = tussenVoegsel;
	}


	public String getAchterNaam() {
		return achterNaam;
	}


	public void setAchterNaam(String achterNaam) {
		this.achterNaam = achterNaam;
	}


	public String getWachtWoord() {
		return wachtWoord;
	}


	public void setWachtWoord(String wachtWoord) {
		this.wachtWoord = wachtWoord;
	}


	@Override 
	public String toString() {
		return "Docent [id=" + id + ", ovNummer=" + ovNummer + ", voorNaam="
				+ voorNaam + ", tussenVoegsel=" + tussenVoegsel
				+ ", achterNaam=" + achterNaam + ", wachtWoord=" + wachtWoord
				+ "]";
	}

	@Override
	public int compareTo(Docent Docent) {
	return id ==Docent.getId() ? 0 : id;
	}

	@Override
	public boolean equals(Object arg0) {
		Docent dc = (Docent) arg0;
		return (id ==dc.getId());
	}


	@Override
	public int hashCode() {
		return id;
	}
	
	
	
}
